home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 3321 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.2 KB

  1. Path: gecm.com!usenet
  2. From: David Boyd <david.boyd@gecm.com>
  3. Newsgroups: comp.lang.c++
  4. Subject: How to check the progress of a DMA transfer in C++
  5. Date: 23 Jan 1996 11:09:42 GMT
  6. Organization: GEC-Marconi Avionics Ltd, Ferry Road, Edinburgh, Scotland
  7. Message-ID: <4e2flm$gtb@gcsin3.geccs.gecm.com>
  8. NNTP-Posting-Host: novix_server.edinbr.gmav.gecm.com
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=us-ascii
  11. Content-Transfer-Encoding: 7bit
  12. X-Mailer: Mozilla 1.22 (Windows; I; 16bit)
  13.  
  14. Hi, I'm writing a program for an I/O card in BC++ 4.5, which uses 
  15. DMA transfers. The actual card appears to be transferring data 
  16. properly etc. but the problem I have is in checking it's status 
  17. and determining when a transfer has been completed.
  18. I understand that this can be done by checking registers on the 
  19. 8237A DMA controller chip, but have not had any success in doing 
  20. so.
  21. Is this something that can only be done in assembler?
  22. Has anyone any answers, or am I just missing something completely 
  23. obvious?
  24. Please E-mail any suggestions, code etc.
  25.  
  26. ----------------------------------------------------
  27. Any Comments Expressed Here Are Entirely My Own etc.
  28. david.boyd@gecm.com
  29. ----------------------------------------------------
  30.  
  31.  
  32.